#include "uicontrolimpl.h"

CUiControlImpl::CUiControlImpl(void)
{

}
CUiControlImpl::~CUiControlImpl(void)
{

}

//////////////////////////////////////////////////////////////////////////
std_method_type_impl(LPCSTR) CUiControlImpl::GetClass()
{
	return "";
}
std_method_type_impl(LPCSTR) CUiControlImpl::GetName()
{
	return "";
}

std_method_impl CUiControlImpl::SetName(LPCSTR name)
{
	return S_OK;
}

std_method_type_impl(LPCSTR) CUiControlImpl::GetText()
{
	return "";
}
std_method_impl CUiControlImpl::SetText(LPCSTR name)
{
	return S_OK;
}

std_method_type_impl(LPCSTR) CUiControlImpl::GetFlag()
{
	return "";
}

std_method_type_impl(HWND) CUiControlImpl::GetNative()
{
	return NULL;
}

std_method_impl CUiControlImpl::SetClientPos(RECT rc)
{
	return S_OK;
}

std_method_type_impl(RECT) CUiControlImpl::GetClientPos()
{
	RECT rc = { 0x00 };
	return rc;
}


std_method_type_impl(UIType) CUiControlImpl::GetControlAttribute()
{
	return UI_NONE;
}

std_method_type_impl(IUIControl*) CUiControlImpl::FindControl(LPSTRING key)
{
	return NULL;
}

std_method_type_impl(IUIControl*) CUiControlImpl::FindIndexControl(UINT index)
{
	return NULL;
}

std_method_type_impl(UINT) CUiControlImpl::GetControlCount()
{
	return 0;
}

std_method_type_impl(int) CUiControlImpl::IsVisible()
{
	return 0;
}

std_method_impl CUiControlImpl::SetVisible(int visible)
{
	return S_OK;
}

std_method_type_impl(int) CUiControlImpl::IsEnabled()
{
	return 0;
}

std_method_impl CUiControlImpl::SetEnabled(int visible)
{
	return S_OK;
}

std_method_type_impl(int) CUiControlImpl::IsFocused()
{
	return 0;
}

std_method_impl CUiControlImpl::SetFocus()
{
	return S_OK;
}

std_method_impl CUiControlImpl::Init()
{
	return S_OK;
}

std_method_impl CUiControlImpl::Event(const NotifyEvent* event)
{
	return S_OK;
}

std_method_type_impl(int) CUiControlImpl::GetWidth()
{
	return 0;
}
std_method_type_impl(int) CUiControlImpl::GetHeight()
{
	return 0;
}
std_method_type_impl(int) CUiControlImpl::GetX()
{
	return 0;
}
std_method_type_impl(int) CUiControlImpl::GetY()
{
	return 0;
}
std_method_type_impl(SIZE) CUiControlImpl::GetFixed()
{
	SIZE rc;
	return rc;
}
std_method_impl CUiControlImpl::SetFixed(SIZE rc)
{
	return S_OK;
}
std_method_type_impl(RECT) CUiControlImpl::GetPos()
{
	RECT rc;
	return rc;
}
std_method_impl CUiControlImpl::SetPos(RECT rc)
{
	return S_OK;
}
std_method_type_impl(RECT) CUiControlImpl::GetRelativePos()
{
	RECT rc;
	return rc;
}
std_method_impl CUiControlImpl::SetRelativePos(RECT rc)
{
	return S_OK;
}
//////////////////////////////////////////////////////////////////////////
std_method_type_impl(UINT) CUiControlImpl::GetBorderStyle()
{
	return 0;
}
std_method_impl CUiControlImpl::SetBorderStyle(UINT nStyle)
{
	return S_OK;
}
std_method_type_impl(RECT) CUiControlImpl::GetPadding()
{
	RECT rc;
	return rc;
}
std_method_impl CUiControlImpl::SetPadding(RECT rc)
{
	return S_OK;
}
//////////////////////////////////////////////////////////////////////////
std_method_type_impl(LPSTRING) CUiControlImpl::GetBkImage()
{
	return _T("");
}
std_method_impl CUiControlImpl::SetBkImage(LPSTRING name)
{
	return S_OK;
}
std_method_type_impl(DWORD) CUiControlImpl::GetBkColor()
{
	return 0;
}
std_method_impl CUiControlImpl::SetBkColor(DWORD dwBackColor)
{
	return S_OK;
}
//////////////////////////////////////////////////////////////////////////
std_method_type_impl(LPSTRING) CUiControlImpl::GetToolTip()
{
	return _T("");
}
std_method_impl CUiControlImpl::SetToolTip(LPSTRING pstrText)
{
	return S_OK;
}
std_method_type_impl(int) CUiControlImpl::GetToolTipWidth()
{
	return 0;
}
std_method_impl CUiControlImpl::SetToolTipWidth(int nWidth)
{
	return S_OK;
}
//////////////////////////////////////////////////////////////////////////
std_method_type_impl(DWORD) CUiControlImpl::GetBorderColor()
{
	return 0;
}
std_method_impl CUiControlImpl::SetBorderColor(DWORD dwBorderColor)
{
	return S_OK;
}
std_method_type_impl(DWORD) CUiControlImpl::GetFocusBorderColor()
{
	return 0;
}
std_method_impl CUiControlImpl::SetFocusBorderColor(DWORD dwBorderColor)
{
	return S_OK;
}
std_method_type_impl(SIZE) CUiControlImpl::GetBorderRound()
{
	SIZE rc;
	return rc;
}
std_method_impl CUiControlImpl::SetBorderRound(SIZE cxyRound)
{
	return S_OK;
}
std_method_type_impl(SIZE) CUiControlImpl::GetBorderSize()
{
	SIZE rc;
	return rc;
}
std_method_impl CUiControlImpl::SetBorderSize(SIZE rc)
{
	return S_OK;
}
//////////////////////////////////////////////////////////////////////////
